generally esteemed and respected - Alemán Inglés Diccionario